package com.stylefeng.guns.modular.area.dao;

import com.stylefeng.guns.modular.area.model.BdapSubareaPopPropDm;
import com.stylefeng.guns.modular.map.model.MyTimeType;
import com.stylefeng.guns.modular.map.model.SubAreaDmModel;

import java.util.List;

import com.baomidou.mybatisplus.mapper.BaseMapper;

/**
 * <p>
  *  Mapper 接口
 * </p>
 *
 * @author xiongyao
 * @since 2018-03-22
 */
public interface BdapSubareaPopPropDmMapper extends BaseMapper<BdapSubareaPopPropDm> {

	List<SubAreaDmModel> selectSubAreaCumulativePassenger(MyTimeType mytimeType);//子区域日累计客流

	List<SubAreaDmModel> selectSubAreaPeakPassengerByMon(MyTimeType mytimeType);//子区域月峰值客流

	List<BdapSubareaPopPropDm> selectStaySituationDm(MyTimeType mytimeType);//逗留情况（小时）

	List<SubAreaDmModel> selectSubAreaOriginProvince(MyTimeType mytimeType);//子区域籍贯分布(省)

	List<SubAreaDmModel> selectSubAreaOriginCity(MyTimeType mytimeType);//子区域籍贯分布(市)

	List<SubAreaDmModel> selectSubAreaUserCounty(MyTimeType mytimeType);//子区域区县用户分布数

	List<SubAreaDmModel> selectSubAreaPermanentPeopleDm(MyTimeType mytimeType);//子区域出行人口

	List<SubAreaDmModel> selectSubAreaSexByTime(MyTimeType mytimeType);//子区域性别分布

	List<SubAreaDmModel> selectSubAreaTerminal(MyTimeType mytimeType);//子区域终端分布

	List<SubAreaDmModel> selectSubAreaConsumption(MyTimeType mytimeType);//子区域月消费分布

	List<SubAreaDmModel> selectSubAreaAge(MyTimeType mytimeType);//子区域年龄分布

}